Analysis of convolutional encoders and synthesis of rate-2/n Viterbi decoders
نویسنده
چکیده
In this paper the problem of obtaining efficient hardware for Viterbi decoders for high rate convolutional encoders is addressed. It is first shown that the graphs describing the interconnection of the add-compare-select units required may be classified in terms of structures of which there are only a small number for a given code constraint length. They correspond to the assignment of individual register lengths in the ensemble of shift registers in the feedforward encoder. The structures relate to the partitioning of the states such that common successors are grouped together and successive partitioning leads to a hierarchical, modular VLSI layout method. Example symbolic grid layouts are given for 16 and 64 state codes. It is noted that within a given structure, the parity check matrices map into local wiring patterns implying a method for implementing class-universal programmable or adaptive decoders.
منابع مشابه
High Speed Low Power Adaptive Viterbi Decoder Architecture for Underwater Acoustic Communication with Turbo Codes
Underwater acoustic communication module based on Orthogonal Frequency Division Multiplexing (OFDM) uses rate 1⁄2 convolutional encoders and Turbo decoders for error control coding. Turbo decoders are designed with two Viterbi decoders that operate in sequence to improve Log Likelihood Ratio (LLR). The computation complexity of Viterbi decoders limits their use for high speed decoding as the de...
متن کاملSystematic Feed-Forward Convolutional Encoders Are Better than Other Encoders with an M-Algorithm Decoder
Consider nonbacktracking convolutional decoders that keep a fixed number of trellis survivors. It is shown that the error performance of these depends on the early part of the distance profile and on the number of survivors kept, and not on the free distance or the details of the code generators. Particularly, the encoder may be feedforward systematic without loss. Furthermore, this kind of enc...
متن کاملConvolutional Decoders for Amateur Packet Radio
This paper describes two freely available convolutional decoders written in the C language. One implements the Fano algorithm for sequentially decoding three rate l/2 K=32 codes while the other implcmcnts the Viterbi algorithm for maximum likelihood decoding of the rate l/2 K=7 NASA Standard code. Both support 8-W soft-decision decoding with arbitrary metric tables and perform according to theory.
متن کاملP 2 Codes : Pragmatic Trellis Codes Utilizing
QUAL COMM Israel. rror correction codes come in two flavors: block codes and convolutional codes. The most popular method of combining modulation and coding has been termed trellis coded modulation [ l ] (or more simply trellis codes). Pragmatic trellis codes were introduced in a previous IEEE Communications Magazine article [2] whereby the encoders and decoders for trellis codes were obtained ...
متن کاملA 500-Mb/s Soft-Output Viterbi Decoder
Two eight-state 7-bit soft-output Viterbi decoders matched to an EPR4 channel and a rate-8/9 convolutional code are implemented in a 0.18m CMOS technology. The throughput of the decoders is increased through architectural transformation of the add-compare-select recursion, with a small area overhead. The survivor-path decoding logic of a conventional Viterbi decoder register exchange is adapted...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Information Theory
دوره 42 شماره
صفحات -
تاریخ انتشار 1996